barbed wire obstacle - Francés Inglés Diccionario